...
Delish Globe Logo Black

Khoresh Karafs (Celery Stew)

Khoresh Karafs (Celery Stew)
  • View

Khoresh Karafs is one of those Iranian stews that surprises people who think celery only belongs in soup or a salad. Here it becomes silky and savoury, scented with herbs and brightened with citrus. Served with steamed rice, it feels both comforting and clean on the palate.

If you enjoy dishes where sourness keeps rich flavours in check, you will get on well with this stew. It is not heavy, yet it has depth, especially when the celery is sautéed until sweet and the herbs are cooked down until they smell almost toasted.

In many Iranian homes, khoresh is not a single recipe but a family language. The same dish can taste slightly different from one kitchen to the next, depending on the herb balance, how tangy the stew is, and whether it is made with lamb, beef, or sometimes chicken.

Want to dive deeper into Iranian Cuisine? Don’t miss our post on Traditional Iranian Foods to Try

What Is Khoresh Karafs?

Khoresh Karafs is a herb and celery stew, usually made with pieces of meat simmered until tender, then finished with a lift of sourness from limoo amani or fresh lemon. Celery is the star, but it does not taste like raw celery. Cooking changes everything.

The texture is a big part of the appeal. The celery softens and absorbs the braising liquid, while still holding enough shape to feel satisfying. The sauce turns a muted green, glossy from herbs and slow cooking, and it clings to rice in a way that makes each spoonful feel complete.

You will often hear it described as a springtime dish because it tastes fresh and herbal. That said, it suits colder months too, especially when you want something warming that does not sit too heavily after dinner.

Ingredients and Taste

The backbone is celery, onions, and a generous mix of herbs, commonly parsley and mint, sometimes a little celery leaf. The herbs are sautéed, not just warmed through, which deepens their flavour and prevents the stew from tasting grassy or thin.

Meat is commonly lamb or beef, cut into stew sized pieces. Some cooks choose lamb for its richness, others prefer beef for a cleaner base. A little turmeric is typical for warmth and colour, with salt and black pepper doing steady work in the background.

Sourness is where the dish finds its sparkle. Dried limes, called limoo amani, are traditional and give a gently bitter tang. If those are hard to find, lemon juice can step in, though the flavour will be brighter and simpler.

The finished taste is layered. You get sweet onion, mellow celery, and herbs that feel both green and savoury. Then comes the tang, cutting through the stew and keeping you reaching for another bite. It is balanced rather than sharp, provided the sour element is added with care.

What surprises many first timers is how the celery changes. It loses its raw bite and becomes tender, almost buttery, with a faint sweetness. The herbs do not sit on top of the dish, they melt into it, turning the sauce into something fragrant and rounded.

A Taste of History

Khoresh as a category has deep roots in Iranian cooking, shaped by a love of slow simmering, careful seasoning, and the pairing of stew with rice. Many khoresh dishes rely on herbs, sour fruits, and measured spice, building flavour through technique rather than heat.

Khoresh Karafs sits within that tradition, using everyday produce in a way that feels thoughtful rather than fussy. Celery grows well in many regions, and herbs are central to Iranian kitchens, so it makes sense that a stew like this would develop and endure.

It is also a dish that reflects Iranian taste for contrast. A gentle richness from meat and oil meets a sour lift from citrus or dried lime. That play between savoury and tangy is familiar across Iranian stews, and it is part of why they feel so satisfying with plain rice.

Over time, the stew travelled through households more than cookbooks. People learned it by watching someone else sauté the herbs, smelling when they were ready, and tasting the broth until it felt right. That informal teaching is still how many classic Iranian dishes are kept alive.

How to Make Khoresh Karafs (Iranian Celery Stew)

Khoresh Karafs is a quietly elegant Iranian stew where celery takes centre stage, softened slowly in herbs, turmeric, and a gentle sour note from dried limes. The cooking is unhurried and rewards patience, allowing the flavours to settle into a deep, savoury harmony. See the recipe card at the bottom for printable directions

Ingredients

  • 500 g lamb shoulder or lamb leg, cut into bite sized pieces
  • 6 celery stalks with leaves, chopped into 2 cm pieces
  • 1 large onion, finely chopped
  • 1 bunch fresh parsley, finely chopped
  • 1 bunch fresh mint, finely chopped
  • 2 dried limes (limoo amani), pierced
  • 1 tsp ground turmeric
  • ½ tsp ground black pepper
  • Salt, to taste
  • 3 tbsp vegetable oil
  • 750 ml water

Cooking Instructions

Step 1: Prepare the herbs

To begin, finely chop the parsley and mint, keeping the herbs fresh and vibrant. Heat 2 tablespoons of oil in a wide pan and gently fry the herbs over medium heat until fragrant and darkened slightly. Stir continuously to prevent burning, then set aside to use later in the stew.

Step 2: Brown the meat

In a heavy based pot, heat the remaining oil over medium heat. Add the chopped onion and cook until soft and lightly golden. Stir in the turmeric, then add the lamb pieces and brown them evenly on all sides to build a deep base flavour before moving to the next step.

Step 3: Season and seal

Season the meat with salt and black pepper, stirring well to coat each piece. Allow the lamb to cook for a few minutes until the spices bloom and the surface of the meat is well sealed, then prepare to add liquid.

Step 4: Begin simmering

Pour in the water and bring the pot to a gentle boil. Skim any foam from the surface, then reduce the heat, cover, and let the meat simmer slowly for 45 minutes, allowing it to soften gradually.

Step 5: Cook the celery

While the meat cooks, lightly sauté the chopped celery in a separate pan with a small splash of oil. Cook until slightly softened but still green, which preserves its flavour and texture before adding it to the stew.

Step 6: Combine celery and herbs

Add the sautéed celery and the fried herb mixture to the pot. Stir gently so the ingredients remain intact, then continue cooking to allow the flavours to merge.

Step 7: Add dried limes

Pierce the dried limes with a knife and add them to the stew. Press them lightly with a spoon once softened to release their tangy aroma. Cover and simmer for a further 45 minutes until the stew thickens and the lamb is tender.

Step 8: Taste and adjust

Check the seasoning, adjusting salt or sourness as needed. If a sharper flavour is preferred, gently crack one dried lime further and stir the liquid before continuing to the final stage.

Step 9: For serving

Remove the pot from the heat and let the stew rest for 10 minutes. Serve Khoresh Karafs hot alongside steamed basmati rice, allowing the stew to be spooned generously over the rice for balance and contrast.

Variations and Substitutions

  • Meat: Beef stewing cuts can replace lamb, though lamb remains traditional.
  • Herbs: Dried parsley and mint may be used if fresh herbs are unavailable, using half the quantity.
  • Dried limes: Fresh lime juice can be substituted, added gradually at the end to control sharpness.
  • Vegetarian option: Use mushrooms and chickpeas instead of meat, increasing herbs slightly for depth.

Cooking Tips for Perfect Khoresh Karafs

  • Fry the herbs patiently to remove rawness without scorching them.
  • Keep the simmer gentle to avoid breaking down the celery too much.
  • Pierce dried limes early so their flavour infuses gradually rather than sharply.
  • Let the stew rest before serving to allow the flavours to settle fully.

How to Store and Reheat

Cooling and packing

Let the stew cool to room temperature before storing, so steam does not turn the container lid into a rain cloud. Use an airtight box and press the celery below the surface of the sauce, which helps prevent drying and keeps flavours evenly distributed.

Fridge storage

In the fridge, Khoresh Karafs keeps well for about three to four days. Like many stews, it often tastes better the next day, once the herbs and sour notes have had time to settle into the sauce.

Freezing

This stew freezes reliably, especially if the celery has been cooked until tender but not collapsing. Freeze in portions, leaving a little space at the top of the container. It is best used within two to three months for cleaner flavour and texture.

Reheating on the hob

Reheat gently in a saucepan over a low to medium heat, stirring now and then so the herbs do not catch. Add a small splash of water if the sauce has thickened too much. Slow reheating keeps the celery intact and prevents the meat from drying.

Reheating in the microwave

Microwave reheating works for quick lunches. Cover loosely and heat in short bursts, stirring between rounds. This helps the stew warm evenly and stops the edges from overheating while the centre stays cool.

Adjusting seasoning after reheating

After reheating, taste before you add anything. Sourness can fade slightly in the fridge, so a squeeze of lemon may refresh it, but go gently. Salt may need a small tweak too, especially if you added extra liquid while warming it.

Serving again

Serve it with fluffy basmati rice, ideally with a little saffron rice on top if you enjoy that contrast. A side of salad herbs or pickles fits naturally, adding crunch and brightness alongside the soft stew.

Khoresh Karafs (Celery Stew)

Khoresh Karafs (Celery Stew)

Khoresh Karafs is a traditional Iranian celery stew made with tender lamb, fresh herbs, and dried limes, slowly simmered to create a balanced dish that is savoury, aromatic, and gently sour, traditionally served with steamed rice.
Prep Time 20 minutes
Cook Time 1 hour 30 minutes
Course Main Course
Cuisine Iran
Servings 4
Calories 219 kcal

Ingredients
  

  • 500 g lamb shoulder or lamb leg cut into bite sized pieces
  • 6 celery stalks with leaves chopped into 2 cm pieces
  • 1 large onion finely chopped
  • 1 bunch fresh parsley finely chopped
  • 1 bunch fresh mint finely chopped
  • 2 dried limes limoo amani, pierced
  • 1 tsp ground turmeric
  • ½ tsp ground black pepper
  • Salt to taste
  • 3 tbsp vegetable oil
  • 750 ml water

Instructions
 

  • To begin, finely chop the parsley and mint, keeping the herbs fresh and vibrant. Heat 2 tablespoons of oil in a wide pan and gently fry the herbs over medium heat until fragrant and darkened slightly. Stir continuously to prevent burning, then set aside to use later in the stew.
  • In a heavy based pot, heat the remaining oil over medium heat. Add the chopped onion and cook until soft and lightly golden. Stir in the turmeric, then add the lamb pieces and brown them evenly on all sides to build a deep base flavour before moving to the next step.
  • Season the meat with salt and black pepper, stirring well to coat each piece. Allow the lamb to cook for a few minutes until the spices bloom and the surface of the meat is well sealed, then prepare to add liquid.
  • Pour in the water and bring the pot to a gentle boil. Skim any foam from the surface, then reduce the heat, cover, and let the meat simmer slowly for 45 minutes, allowing it to soften gradually.
  • While the meat cooks, lightly sauté the chopped celery in a separate pan with a small splash of oil. Cook until slightly softened but still green, which preserves its flavour and texture before adding it to the stew.
  • Add the sautéed celery and the fried herb mixture to the pot. Stir gently so the ingredients remain intact, then continue cooking to allow the flavours to merge.
  • Pierce the dried limes with a knife and add them to the stew. Press them lightly with a spoon once softened to release their tangy aroma. Cover and simmer for a further 45 minutes until the stew thickens and the lamb is tender.
  • Check the seasoning, adjusting salt or sourness as needed. If a sharper flavour is preferred, gently crack one dried lime further and stir the liquid before continuing to the final stage.
  • Remove the pot from the heat and let the stew rest for 10 minutes. Serve Khoresh Karafs hot alongside steamed basmati rice, allowing the stew to be spooned generously over the rice for balance and contrast.

Nutrition

Serving: 1Calories: 219kcalCarbohydrates: 7gProtein: 16gFat: 14gSaturated Fat: 3gPolyunsaturated Fat: 6gMonounsaturated Fat: 4gTrans Fat: 0.1gCholesterol: 50mgSodium: 71mgPotassium: 335mgFiber: 2gSugar: 2gVitamin A: 77IUVitamin C: 13mgCalcium: 38mgIron: 2mg
Keyword lamb stew
Tried this recipe?Let us know how it was!

    You May Also Like

    Leave a Review

    Your email address will not be published. Required fields are marked *

    Recipe Rating